to apply oneself - Espagnol Anglais Dictionnaire